package com.pearadmin.system.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.pearadmin.common.nucleus.base.BaseModel;
import lombok.Data;

@Data
@TableName("sys_oper_log")
public class SysOperLog extends BaseModel {

    /** 日志主键 */
    @TableId(value = "id",type = IdType.ID_WORKER_STR)
    private String id;
    /** 操作模块 */
    @TableField("title")
    private String title;
    /** 业务类型 */
    @TableField("business_type")
    private String businessType;
    /** 请求方法 */
    @TableField("method")
    private String method;
    /** 操作人 */
    @TableField("operator")
    private String operator;
    /** 访问路径 */
    @TableField("url")
    private String url;
    /** 访问IP */
    @TableField("ip")
    private String ip;
    /** 请求参数 */
    @TableField("param")
    private String param;
    /** 返回结果 */
    @TableField("result")
    private String result;
    /** 浏览器 */
    @TableField("brower")
    private String brower;
    /** 运营商 */
    @TableField("location")
    private String location;
    /** 错误内容 */
    @TableField("error_msg")
    private String errorMsg;
    /** 请求状态 */
    @TableField("status")
    private String status;

}
